package com.dingreading.cloud.soms.service;

import com.dingreading.cloud.common.base.R;
import com.dingreading.cloud.common.util.PageUtil;
import com.mybatisflex.core.service.IService;
import com.dingreading.cloud.soms.entity.StoreFunction;

/**
 *  服务层。
 *
 * @author EDY
 * @since 2025-10-13
 */
public interface StoreFunctionService extends IService<StoreFunction> {

    R<Object> pageList(
            PageUtil pageUtil, String corpUid, String storeUid, String storeName, String staffUid,
            String staffName, String keyword, Integer status
    );

    R<Object> updateStatus(String corpUid, String storeUid, String storeName, String staffUid, String staffName, String uid, Integer status);

    boolean getDegreeStatus(String storeUid, String identify);

}
